package com.ethink.warehouse.api.component.request;

import com.ethink.warehouse.api.component.enums.WarehouseInStockTypeEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
public class WarehouseCancelInStockRequest {

    /**
     * --标准字段----------------------------------------------------------------------------------
     **/
    @Schema(description = "入库单编号")
    @NotNull
    private String orderNo;

    @Schema(description = "货主编码")
    private String ownerCode;

    @Schema(description = "备注")
    private String remark;

    /**
     * --青岛仓字段----------------------------------------------------------------------------------
     **/
    @Schema(description = "入库类型")
    private WarehouseInStockTypeEnum inStockType;

    @Schema(description = "取消原因")
    private String cancelReason;

    /**
     * --京东仓字段----------------------------------------------------------------------------------
     **/


}
